Window Manager Shells

<#5294#>

The <#2862#>wm-shell<#2862#> class is a subclass of shells which interact with the window manager. The accessors defined by the <#2863#>wm-shell<#2863#> class allow the application programmer to initialize and modify the standard top-level window properties used to communicate with the window manager. See [#icccm##1###], Section 4.1.2. <#2868#>wm-shell<#2868#> should not be instantiated directly. Instead, window manager shells are always instances of one of the <#2869#>wm-shell<#2869#> subclasses --- <#2870#>transient-shell<#2870#> or <#2871#>top-level-shell<#2871#>. <#4709#> <#4457#><#2872#>wm-shell Class<#2872#><#4457#>

#tex2html_wrap_inline10369#
<#4709#>

#tex2html_wrap_inline10372#

#tex2html_wrap_inline10373#

#tex2html_wrap_inline10374#

#tex2html_wrap_inline10375#

The <#2924#>transient-shell<#2924#> class is a subclass of shells which are <#2925#>transients<#2925#> for their owners. The exact meaning of this relationship is defined by the window manager, but typically a window manager will unmap a <#2927#>transient-shell<#2927#> when its owner becomes unmapped or iconified and will not allow a <#2928#>transient-shell<#2928#> to be individually iconified. A window manager may also display a <#2929#>transient-shell<#2929#> with distinctive ``decoration.''

<#4710#> <#4463#><#2930#>transient-shell Class<#2930#><#4463#>

#tex2html_wrap_inline10376#
<#4710#>

The <#2939#>top-level-shell<#2939#> class is the base class of normal top-level shells, with full window manager interaction. A root shell is typically a <#2940#>top-level-shell<#2940#>.

<#4711#> <#4465#><#2942#>top-level-shell Class<#2942#><#4465#>

#tex2html_wrap_inline10379#
<#4711#>

#tex2html_wrap_inline10382#

#tex2html_wrap_inline10383#

#tex2html_wrap_inline10384#

#tex2html_wrap_inline10385#

#tex2html_wrap_inline10386#

=0 <#5300#>=0 <#5304#>